0
3
1
18
10
17
19
79
42
80
32
24
56
46
21
129
15
70
208
41
50
284
145
43
86
22
20
60
28
163
192
25
68
12
39
97
88
16
107
357
420
37
209
158
34
9
112
14
7